/*
 * table_LexToken.h
 *
 *  Created on: 2012/04/25
 *      Author: guanxiaoying
 */

#ifndef TABLE_LEXTOKEN_H_
#define TABLE_LEXTOKEN_H_
typedef struct __LEXTOKENACCESS{
	BOOL (*clear)( VOID );
	BOOL (*reset)( VOID );
	BOOL (*alloc)( AST );
	AST  (*getMax)( VOID );
	ACCESS_U4_FIELD tokenKind;
	ACCESS_IDX_FIELD codeScp;
	ACCESS_IDX_FIELD type;
	ACCESS_STR_FIELD name;
	ACCESS_IDX_FIELD  paramIdx;
	ACCESS_U4_FIELD  mark;
}LEXTOKENACCESS;
extern const LEXTOKENACCESS stLexTokenAccess;

#endif /* TABLE_LEXTOKEN_H_ */
